package com.yang.jxj.entity;

import com.baomidou.mybatisplus.annotation.TableId;
import java.io.Serializable;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

/**
 * <p>
 * 
 * </p>
 *
 * @author yang
 * @since 2024-06-23
 */
@ApiModel(value = "Score对象", description = "")
public class Score implements Serializable {



    @TableId("student_id")
    private Integer studentId;

    @ApiModelProperty("学业成绩")
    private Integer acScore;

    @ApiModelProperty("学位课数量")
    private Integer acCount;

    @ApiModelProperty("思政课分数")
    private Integer ideologyScore;

    @ApiModelProperty("科研分数")
    private Integer creatScore;

    @ApiModelProperty("社会服务基本分")
    private Integer serScore;

    @ApiModelProperty("社会服务附加分")
    private Integer fujScore;

    @ApiModelProperty("加权总分")
    private double total;

    @ApiModelProperty("逻辑删除")
    private Integer isDelete;

    public Integer getStudentId() {
        return studentId;
    }

    public void setStudentId(Integer studentId) {
        this.studentId = studentId;
    }

    public Integer getAcScore() {
        return acScore;
    }

    public void setAcScore(Integer acScore) {
        this.acScore = acScore;
    }

    public Integer getAcCount() {
        return acCount;
    }

    public void setAcCount(Integer acCount) {
        this.acCount = acCount;
    }

    public Integer getIdeologyScore() {
        return ideologyScore;
    }

    public void setIdeologyScore(Integer ideologyScore) {
        this.ideologyScore = ideologyScore;
    }

    public Integer getCreatScore() {
        return creatScore;
    }

    public void setCreatScore(Integer creatScore) {
        this.creatScore = creatScore;
    }

    public Integer getSerScore() {
        return serScore;
    }

    public void setSerScore(Integer serScore) {
        this.serScore = serScore;
    }

    public Integer getFujScore() {
        return fujScore;
    }

    public void setFujScore(Integer fujScore) {
        this.fujScore = fujScore;
    }

    public Integer getIsDelete() {
        return isDelete;
    }

    public void setIsDelete(Integer isDelete) {
        this.isDelete = isDelete;
    }

    @Override
    public String toString() {
        return "Score{" +
            "studentId = " + studentId +
            ", acScore = " + acScore +
            ", acCount = " + acCount +
            ", ideologyScore = " + ideologyScore +
            ", creatScore = " + creatScore +
            ", serScore = " + serScore +
            ", fujScore = " + fujScore +
            ", isDelete = " + isDelete +
        "}";
    }

    public double getTotal() {
        return total;
    }

    public void setTotal(double total) {
        this.total = total;
    }
}
